v\:group,v\:rect,v\:imagedata,v\:oval,v\:line,v\:polyline,v\:stroke,v\:textbox { display:inline-block;background:transparent }
.GeFlow{
	background:#D2E1F0 url(../Images/Designer/geflow_bg.png) repeat-x;
    border:#99BBE8 1px solid;font: 12px Arial, Helvetica, sans-serif;
	-moz-user-select:none;-webkit-user-select:none;
}
.GeFlow_head{clear:both;height:28px;padding:1px;}
.GeFlow_head label{
	font:600 12px/22px "微软雅黑"; text-indent:30px; display:block inline;height:22px; margin:2px;border:#B7C8D7 1px solid;border-right:#E9F4FA 1px solid;border-bottom:#E9F4FA 1px solid;padding:1px;width:260px; background: url(../Images/Designer/geflow_icon.png) no-repeat -278px 1px;float:left;color:#333;-moz-border-radius:3px; -webkit-border-radius:3px;border-radius:3px;overflow:hidden;
}
.GeFlow_head span{float:left;height:30px;width:0px;overflow:hidden;border-left:#9AC6FF 1px solid;border-right:#FFFFFF 1px solid;margin:0px 1px;}

.GeFlow .GeFlow_head_btn{display:block;border:0px;height:24px;width:24px;cursor:default;padding:2px;margin:1px 2px 0;float:left;outline:none;blr:expression(this.onFocus=this.blur());}
.GeFlow .GeFlow_head_btn b{display:inline-block;overflow:hidden;width:24px;height:24px;border:0px;}
.GeFlow .GeFlow_head_btn:hover{
	-moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px;border:#8E9DA6 1px solid;
	padding:0px;border:#8e9da6 1px solid; background:#e5edf6;width:26px;height:26px;
}
.GeFlow .GeFlow_head_btn:hover b{border:#e5edf6 1px solid;margin:0px;-moz-border-radius:1px; -webkit-border-radius:1px;border-radius:1px;}

.GeFlow_tool{
	border:#B7C8D7 1px solid;float:left;margin:0px 3px;overflow:hidden;clear:left;
	-moz-border-radius:3px; -webkit-border-radius:3px;border-radius:3px;
}
.GeFlow_tool_div{border:#E9F4FA 1px solid;overflow:hidden;-moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px;width:36px;}

.GeFlow_tool span{height:0px;overflow:hidden;border-bottom:#9AC6FF 1px solid;border-top:#FFFFFF 1px solid;margin:1px;clear:both;display:block;}
.GeFlow_tool_btn{display:block;border:0px;height:30px;width:30px;cursor:default;padding:2px;margin:1px;outline:none;blr:expression(this.onFocus=this.blur());}
.GeFlow_tool_btn b{display:block;overflow:hidden;width:30px;height:30px;border:0px}
.GeFlow_tool_btn:hover{-moz-border-radius:3px; -webkit-border-radius:3px;border-radius:3px;padding:0px;border:#8E9DA6 1px solid;width:32px;height:32px;}
.GeFlow_tool_btn:hover b{border:#F5FAFC 1px solid;-moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px}
.GeFlow_tool_btndown{
	width:32px;height:32px;cursor:default;margin:1px;outline:none;blr:expression(this.onFocus=this.blur());
	-moz-border-radius:3px; -webkit-border-radius:3px;border-radius:3px;border:#8E9DA6 1px solid;border:0px;
	padding:0px;border:#8e9da6 1px solid; background:#edf3f9;display:block;
}
.GeFlow_tool_btndown b{
	display:block;overflow:hidden;width:14px;height:14px;border:#edf3f9 1px solid; margin:0px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;
}

.GeFlow_work{float:right;margin:0px 3px 3px 0px;border:#99B1CE 1px solid;position:relative;overflow:scroll}
.GeFlow_work .GeFlow_work_inner{background-image:url(../Images/Designer/geflow_blank.gif);position:relative;overflow:hidden}
.GeFlow_work .GeFlow_work_group{position:absolute;overflow:hidden;top:0px;left:0px}

.GeFlow_area{position:absolute;overflow:hidden;}
.GeFlow_area .lock{cursor:default;}
.GeFlow_area .bg{cursor:move;filter:Alpha(Opacity=30);-moz-opacity:0.3;opacity: 0.3;}
.GeFlow_work .lock .bg{cursor:default;}
.GeFlow_area label{cursor:text;top:1px;left:1px;position:absolute;display:block;font-size:12px;text-indent:18px;height:18px;line-height:18px}
.GeFlow_work .lock label{cursor:default;}
.GeFlow_area b{display:block;height:18px;width:18px;top:0px;left:0px;position:absolute;cursor:pointer}
.GeFlow_work .area_red .bg{border:1px solid red;background-color:#FF7865}
.GeFlow_work .area_red label{color:red;background:url(../Images/Designer/geflow_bullet.png) no-repeat 1px 1px}
.GeFlow_work .area_yellow .bg{border:1px solid #CD925A;background-color:#FFD564}
.GeFlow_work .area_yellow label{color:#FFBA1D;background:url(../Images/Designer/geflow_bullet.png) no-repeat 1px -16px}
.GeFlow_work .area_blue .bg{border:1px solid #347BB1;background-color:#549CDE}
.GeFlow_work .area_blue label{color:#347BB1;background:url(../Images/Designer/geflow_bullet.png) no-repeat 1px -33px}
.GeFlow_work .area_green .bg{border:1px solid green;background-color:#84CA04}
.GeFlow_work .area_green label{color:green;background:url(../Images/Designer/geflow_bullet.png) no-repeat 1px -50px}

.GeFlow_work svg{display:block;position:absolute}
.GeFlow_work v\:group{position:relative;display:block}
.GeFlow_work v\:group v\:line{overflow:visible}
.GeFlow_work v\:group v\:polyline{overflow:visible}
.GeFlow_work v\:group div{cursor:text;position:absolute;overflow:visible;display:inline;float:left;white-space: nowrap}
.GeFlow_work .draw{color:#ff3300}

.GeFlow_item{
	position:absolute;background:#DDE7F4 url(../Images/Designer/geflow_btn_bg.png) repeat-x 0px -72px;border:#7DA2CE solid 1px;
	-moz-border-radius:3px; -webkit-border-radius:3px;border-radius:3px;color:#15428B;background-color:#C1DCFC;
	box-shadow:1px 1px 2px rgba(148,170,194,2);-webkit-box-shadow:1px 1px 2px rgba(148,170,194,2);-moz-box-shadow:1px 1px 2px rgba(148,170,194,2);
}
.GeFlow table{border:1px #EBF4FD solid;padding:0px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.GeFlow td{ vertical-align:middle;text-align:center;padding:0px;cursor:default;word-wrap: break-word;word-break:break-all}
.GeFlow .ico{width:18px;cursor:move}
.GeFlow b{display:block;width:30px;height:30px;overflow:hidden;}

.GeFlow .item_round{background:url(../Images/Designer/geflow_bg.png) repeat-x;-moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px;border:#7DA2CE solid 1px;width:34px;height:34px; overflow:visible}
.GeFlow .item_round table{border:0px;padding:2px;width:22px;height:22px}
.GeFlow .item_round .span{
	display:block;text-align:center; position:absolute;top:35px;left:-25px;width:80px;overflow:visible;text-align:center;
	padding:0px;cursor:default;word-wrap: break-word;word-break:break-all
}
.GeFlow .item_complex{background:#C2DB4E;}
.GeFlow div .rs_right{overflow:hidden;position:absolute;right:-1px;top:-1px;height:100%;width:6px;cursor:w-resize}
.GeFlow div .rs_bottom{overflow:hidden;position:absolute;left:-1px;bottom:-1px;width:100%;height:6px;cursor:n-resize}
.GeFlow div .rs_rb{
	position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;overflow:hidden;cursor:nw-resize;background:url(../Images/Designer/geflow_tip.png) no-repeat 0px -8px;
}
.GeFlow div .rs_close{
	position:absolute;right:1px;top:1px;width:7px;height:7px;overflow:hidden;cursor:pointer;background:url(../Images/Designer/geflow_tip.png) no-repeat 0px 0px
}
.GeFlow .rs_ghost{
	position:absolute;display:none;overflow:hidden;border:#8EA4C1 1px dashed; background:#D9E8FB;
	filter:Alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;z-index:10
}
.GeFlow .item_focus{border:#5068AE 1px solid}

.GeFlow .item_mark{border:#ff3300 1px solid;background-color:#EEC900;}
.GeFlow .item_mark td{cursor:crosshair;background-color:#EEC900;}
.GeFlow .item_history{background-color:#ADFF2F;}
.GeFlow .item_history td{cursor:crosshair;background-color:#ADFF2F;}

.GeFlow textarea{position:absolute;border:#5068AE 1px solid;display:none;font-size:12px;overflow-y:visible;width:100px;z-index:10001}

.GeFlow .GeFlow_line_oper{
	width:70px;height:15px;background-color:#D8E8FC;border:#7DA2CE 1px solid;position:absolute;
	filter:Alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;z-index:10000;
}
.GeFlow .GeFlow_line_move{filter:Alpha(Opacity=50);-moz-opacity:0.5;opacity:0.5;overflow:hidden;position:absolute;z-index:9999;}
/*background:url(0) no-repeat*/
.GeFlow .GeFlow_line_oper b{display:inline-block;width:15px;height:15px;margin-left:2px;cursor:pointer}

.GeFlow .b_l1{background:url(../Images/Designer/geflow_line_oper.png) no-repeat 1px 1px}
.GeFlow .b_l2{background:url(../Images/Designer/geflow_line_oper.png) no-repeat 1px -14px}
.GeFlow .b_l3{background:url(../Images/Designer/geflow_line_oper.png) no-repeat 1px -29px}
.GeFlow .b_x{background:url(../Images/Designer/geflow_line_oper.png) no-repeat 1px -44px;margin-left:10px}

.GeFlow .ico_cursor{background:url(../Images/Designer/geflow_icon.png) no-repeat 0 -40px}
.GeFlow .ico_start{background:url(../Images/Designer/geflow_icon.png) no-repeat -40px -40px}
.GeFlow .ico_end{background:url(../Images/Designer/geflow_icon.png) no-repeat -80px -40px}
.GeFlow .ico_split{background:url(../Images/Designer/geflow_icon.png) no-repeat -120px -40px}
.GeFlow .ico_join{background:url(../Images/Designer/geflow_icon.png) no-repeat -160px -40px}
.GeFlow .ico_group{background:url(../Images/Designer/geflow_icon.png) no-repeat -200px -40px}
.GeFlow .ico_loopself{background:url(../Images/Designer/geflow_icon.png) no-repeat -240px -40px}
.GeFlow .ico_direct{background:url(../Images/Designer/geflow_icon.png) no-repeat -280px -40px}

.GeFlow .ico_normal{background:url(../Images/Designer/geflow_icon.png) no-repeat 0 -80px}

.GeFlow .ico_outersubworkflow{background:url(../Images/Designer/geflow_icon.png) no-repeat -120px -80px}
.GeFlow .ico_innersubworkflow{background:url(../Images/Designer/geflow_icon.png) no-repeat -200px -80px}
/*.GeFlow .ico_outersubworkflow2end{background:url(../Images/Designer/geflow_icon.png) no-repeat -160px -80px}
.GeFlow .ico_cancel{background:url(../Images/Designer/geflow_icon.png) no-repeat -240px -80px}
.GeFlow .ico_autogateway{background:url(../Images/Designer/geflow_icon.png) no-repeat -280px -80px}
.GeFlow .ico_plug{background:url(../Images/Designer/geflow_icon.png) no-repeat -280px -80px}
    .GeFlow .ico_parallelstart{background:url(../Images/Designer/geflow_icon.png) no-repeat -40px -80px}
.GeFlow .ico_parallelend{background:url(../Images/Designer/geflow_icon.png) no-repeat -80px -80px}
    */

.GeFlow .ico_new{background:url(../Images/Designer/geflow_icon.png) no-repeat 0 0}
.GeFlow .ico_open{background:url(../Images/Designer/geflow_icon.png) no-repeat -40px 0}
.GeFlow .ico_save{background:url(../Images/Designer/geflow_icon.png) no-repeat -80px 0}
.GeFlow .ico_undo{background:url(../Images/Designer/geflow_icon.png) no-repeat -120px 0}
.GeFlow .ico_redo{background:url(../Images/Designer/geflow_icon.png) no-repeat -160px 0}
.GeFlow .ico_reload{background:url(../Images/Designer/geflow_icon.png) no-repeat -200px 0}

/***** CSS Reset *****/
/**解决所有浏览器兼容性的重置样式代码**/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}